package com.gdzn.signal.mongo.document;

import lombok.Data;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.io.Serializable;

/**
 * 属性上报
 * 310
 */
@Data
@Document(collection = "mg_signal_attribute")
public class MgSignalAttribute extends MgSignal {

    private static final long serialVersionUID = 1L;

    private String isFull;
    private Object attrList;

    //    {
//    	"msgType":310,
//    	"attrList":[{
//    		"id":"01001001",
//    		"value":"1"
//    	}
//    ],
//        "devId":"BAT000001",
//    	"txnNo": 1234567890123
//    }


//    {
//        "msgType": 310,
//            "attrList": [{
//        "id": "02106001",//如果上报电池信号量，必须上报电池SN，与对应的柜门ID
//                "value": "BQPACKTEST0001",
//                "doorId": "2"
//    }, {
//        "id": "02107001",
//                "value": "59.32"
//    }, {
//        "id": "02103001",
//                "value": "1",
//                "doorId": "2"
//    }, {
//        "id": "02107001",
//                "value": "22"
//    }],
//        "devId": "12345678901234567891",
//            "txnNo": 1554789546293,
//            "isFull": 1
//    }
}
